﻿namespace JxcLite.Models;

/// <summary>
/// 商品利润表类。
/// </summary>
public class ProfitInfo
{
    /// <summary>
    /// 取得或设置商品编码。
    /// </summary>
    [DisplayName("商品编码")]
    public string Code { get; set; }

    /// <summary>
    /// 取得或设置商品名称。
    /// </summary>
    [DisplayName("商品名称")]
    public string Name { get; set; }

    /// <summary>
    /// 取得或设置商品类别。
    /// </summary>
    [DisplayName("商品类别")]
    public string Category { get; set; }

    /// <summary>
    /// 取得或设置规格型号。
    /// </summary>
    [DisplayName("规格型号")]
    public string Model { get; set; }

    /// <summary>
    /// 取得或设置产地。
    /// </summary>
    [DisplayName("产地")]
    public string Producer { get; set; }

    /// <summary>
    /// 取得或设置计量单位。
    /// </summary>
    [DisplayName("计量单位")]
    public string Unit { get; set; }

    /// <summary>
    /// 取得或设置进货金额。
    /// </summary>
    [DisplayName("进货金额")]
    public decimal? ImportAmount { get; set; }

    /// <summary>
    /// 取得或设置进退货金额。
    /// </summary>
    [DisplayName("进退货金额")]
    public decimal? ImportReturnAmount { get; set; }

    /// <summary>
    /// 取得或设置销货金额。
    /// </summary>
    [DisplayName("销货金额")]
    public decimal? ExportAmount { get; set; }

    /// <summary>
    /// 取得或设置销退货金额。
    /// </summary>
    [DisplayName("销退货金额")]
    public decimal? ExportReturnAmount { get; set; }

    /// <summary>
    /// 取得或设置销售利润。
    /// </summary>
    [DisplayName("销售利润")]
    public decimal? Profit { get; set; }
}